.login{
	position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  min-height: 601px;
	.login-bg{
		position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
		background:url('../../../assets/images/login-bg.png') no-repeat;
		background-size:cover;
		border-top:1px solid #348dc8;
	}
	.login-header{
    width: 1200px;
    margin: 0 auto;	    
		height:162px;
		line-height:162px;
		overflow: hidden;
		.login-header-logo{
			display: block;
			float: left;
			zoom: 1;
			color:#fff;
			font-size:43px;
			img{
				vertical-align:middle;
			}
		}
		.link-about{
		    float: right;
		    line-height: 162px;
		    color: #fff;
		    font-size: 14px;
		    text-decoration: none;
		}
		.link-us{
		    display: inline-block;
		    border-right: 1px solid #fff;
    		padding-right: 15px;
    		line-height: 1;
		}
		.about-us{
			padding-left: 8px;
		}
	}
	.login-content{
		position:relative;
		width:1200px;
	    margin: 0 auto;
	}
	.login-adlink{
		position:absolute;
		top:32px;
		right:60px;
		width:410px;
	}
	.login-box{
		position: relative;
		width: 380px;
	    padding: 97px 25px 32px;
	    color: #4f4f4f;
	    margin: 0 auto;
	    background:url('../../../assets/images/login-input.png') no-repeat;
	    background-size:cover;
	}
	.static-form{
		position:relative;
		.login-title{
			height: 18px;
		    line-height: 18px;
		    font-size: 20px;
		    margin-top: 9px;
		    padding-bottom: 8px;
		    font-weight: 600;
		    text-align: center;
		}
		form{
			padding:0 20px;
		}
		.field{
			position:relative;
			margin-top:20px;
		}
		.login-text{
		    width: 100%;
		    font-size: 14px;
		    line-height: 18px;
		    height: 42px;
		    padding-left: 17px;
		    border: 1px solid #dcdedf;
		}
		.show-password{
		    position: absolute;
		    top: 12px;
		    right: 7px;
		    padding: 0 4px;
		    border-radius: 4px;
		    color: #676121;
		    background-color: #ede27a;
		    font-size:12px;
		    cursor:pointer;
		}
		.login-links{
			margin-top: 20px;
		    overflow: hidden;
		    line-height: 22px;
 			font-size: 14px;
		}
		.remember-pwd{
		    float: left;
		    color: #8b8b8b;
		}
		.forget-pwd{
			float: right;
			height:22px;
			color: #5497e2;
			.forget-pwd-ques{
				color: #5497e2;
				cursor:pointer;
			}
		}
		.submit{
			margin-top: 24px;
			.btn-submit{
			    width: 100%;
			    margin: 0;
			    height: 47px;
			    line-height: 47px;
			    font-size: 22px;
			    background-color: #dd762b;
			}
			.disabled{
				background: #736F6F;
			}
		}
	}
	.login-footer{
		height: 80px;
		line-height: 80px;
		color: #266cad;
		text-align: center;
		position: absolute;
		width: 100%;
		bottom: 0;
	}	
	input[type="checkbox"]:active:after, input[type="checkbox"]:checked:after{
		background-color:#54c9e2;
	}	
	.login-error{
		padding-left: 21px;
	    margin-bottom: -9px;
	    font-size: 13px;
	    color: red;
	}
}